我在网页中怎么调用"另存为"

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:30:12
我想在网页中加入代码后,点图片下的"下载"后,就会出现另存为对话框,就像下载软件一样,直接下载到电脑上,请问大侠加入什么代码,谢谢了
谢谢KingsNet写的代码;
我的意思是在图片下面写两个汉字"下载",点击"下载"后,才出现你写的另存为效果,要怎么写,先谢谢了,嘿嘿!就想这个效果:
11111111111111
11111图1111111
11111片1111111
11111位1111111
11111111111111
下载

点上面的"下载",就出现另存为对话框.谢谢!

<script>
function saveit()
{
temp.location=document.getElementById("down").src;
//temp.location=event.srcElement.src;
setTimeout('temp.document.execCommand("saveas")',100)
}
</script>
<iframe id="temp" style="display:none"></iframe>
<img src="images/banner.jpg" id="down"><br>
<a href="javascript:saveit()">下载</a>
这样就可以,不过img的src必须是本地(同个站点)的,不然IE6执行不了(防跨站攻击)。